Dhananjaya C Compiler is a compiler of the only language that has to be learnt 
for computer, C.

monsalbin is an assembler written in binary that is specific to board and converts 
assembly file program.s to a binary final.

dcc.s is a compiler written in assembly language to convert C code to RV32I binary 
as specified in specifications. It writes a program file final currently to generate 
a sequentially written binary code executable on RV32I core.

Instructions like lb, lw, sb, sw are written as:
lb x1, x2, imm
and not as
lb x1, imm(x2)

Whole assembly program is linear and is written as:
instr op1, op2, imm OR
instr op1, imm


bitgen.sh is meant to be used to write multiple binary files at addresses offset in bytes.
It generates 1 file which is to be written straight to memory.

Edit bitgen.sh, change commented fields according to your needs, generate memory image.

For monetary support for this project, kindly mail at sagaracharya@whitelist.co.in. 
your details with valid citizenship ID like Aadhaar or Passport.

=============
Program Counter stores address of current instruction on DDR memory.

Probably, physical memory has to be converted to logical memory before using.
